
#content {
    text-align: center;
}

/*Place Lists*/
.place-btn {
    background: #2c3e50;
    color: white;
    margin-top: 10px;
}

.place-btn-active {
    background: white;
    color: #2c3e50;
}

#results {
    width: 100%;
    border-collapse: collapse;
}

#results .bar-row{
    border-top: 1px solid grey;
    width: 100%;
    background: rgba(255,255,255, 0.6);
}

/*#results #bar-row:last-of-type{
    border-bottom: 1px solid grey;
}*/

#results .bar-row a{
    font-size: 20px;
}

.rating-stars{
    float: right;
}

/*Place Lists end*/

/*Search*/

#cityBtns{
    margin-top: 5px;
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

/*Map*/

.map{
    width: 100%;
    height: 300px;
}

.marker-info{
    padding: 0 15px 10px 0;
    max-width: 200px;
    text-align: left;
}

.info-window-img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: inline;
    float: left;
    margin-top: 22px;
}

.info-window-header{
    font-weight: bold;
    font-size: 16px;
}

/*Map End*/